home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Install 2 / Finder / Finder.rsrc / bin.rsrc_CODE_57.txt < prev    next >
Text File  |  1991-04-25  |  11KB  |  204 lines

  1. # near model CODE resource
  2. # jump table entries: 7968-7969 (2 of them)
  3. export_996:
  4. 00000000  4E56 FDBC                link       A6, -0x0244
  5. 00000004  48E7 0108                movem.l    -[A7], D7,A4
  6. 00000008  41EE FE00                lea.l      A0, [A6 - 0x200]
  7. 0000000C  4210                     clr.b      [A0]
  8. 0000000E  41EE FF00                lea.l      A0, [A6 - 0x100]
  9. 00000012  4210                     clr.b      [A0]
  10. 00000014  7E01                     moveq.l    D7, 0x01
  11. 00000016  486E FDC8                pea.l      [A6 - 0x238]
  12. 0000001A  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  13. 0000001E  4A80                     tst.l      D0
  14. 00000020  588F                     addq.l     A7, 4
  15. 00000022  676E                     beq        +0x70 /* 00000092 */
  16. 00000024  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17. 00000028  486E FDBC                pea.l      [A6 - 0x244]
  18. 0000002C  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  19. 00000030  41EE FDBC                lea.l      A0, [A6 - 0x244]
  20. 00000034  508F                     addq.l     A7, 8
  21. 00000036  604A                     bra        +0x4C /* 00000082 */
  22. label00000038:
  23. 00000038  2054                     movea.l    A0, [A4]
  24. 0000003A  0828 0003 0025           btst.b     [A0 + 0x25], 0x3
  25. 00000040  56C0                     sne        D0
  26. 00000042  4400                     neg.b      D0
  27. 00000044  4A00                     tst.b      D0
  28. 00000046  673A                     beq        +0x3C /* 00000082 */
  29. 00000048  4A07                     tst.b      D7
  30. 0000004A  6704                     beq        +0x6 /* 00000050 */
  31. 0000004C  4207                     clr.b      D7
  32. 0000004E  600E                     bra        +0x10 /* 0000005E */
  33. label00000050:
  34. 00000050  700D                     moveq.l    D0, 0x0D
  35. 00000052  2F00                     move.l     -[A7], D0
  36. 00000054  486E FF00                pea.l      [A6 - 0x100]
  37. 00000058  4EAD 111A                jsr        [A5 + 0x111A /* export_543 */]
  38. 0000005C  508F                     addq.l     A7, 8
  39. label0000005E:
  40. 0000005E  4878 0BEA                push.l     0xBEA
  41. 00000062  486E FE00                pea.l      [A6 - 0x200]
  42. 00000066  2F0C                     move.l     -[A7], A4
  43. 00000068  2054                     movea.l    A0, [A4]
  44. 0000006A  2050                     movea.l    A0, [A0]
  45. 0000006C  2268 0054                movea.l    A1, [A0 + 0x54]
  46. 00000070  4E91                     jsr        [A1]
  47. 00000072  486E FE00                pea.l      [A6 - 0x200]
  48. 00000076  486E FF00                pea.l      [A6 - 0x100]
  49. 0000007A  4EAD 1112                jsr        [A5 + 0x1112 /* export_542 */]
  50. 0000007E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  51. label00000082:
  52. 00000082  486E FDBC                pea.l      [A6 - 0x244]
  53. 00000086  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  54. 0000008A  2840                     movea.l    A4, D0
  55. 0000008C  200C                     move.l     D0, A4
  56. 0000008E  588F                     addq.l     A7, 4
  57. 00000090  66A6                     bne        -0x58 /* 00000038 */
  58. label00000092:
  59. 00000092  486E FDC8                pea.l      [A6 - 0x238]
  60. 00000096  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  61. 0000009A  598F                     subq.l     A7, 4
  62. 0000009C  A9FC                     syscall    ZeroScrap
  63. 0000009E  598F                     subq.l     A7, 4
  64. 000000A0  7000                     moveq.l    D0, 0x00
  65. 000000A2  102E FF00                move.b     D0, [A6 - 0x100]
  66. 000000A6  2F00                     move.l     -[A7], D0
  67. 000000A8  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  68. 000000AE  486E FF01                pea.l      [A6 - 0xFF]
  69. 000000B2  A9FE                     syscall    PutScrap
  70. 000000B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  71. 000000B8  4CEE 1080 FDB4           movem.l    D7,A4, [A6 - 0x24C]
  72. 000000BE  4E5E                     unlink     A6
  73. 000000C0  4E75                     rts
  74. export_997:
  75. 000000C2  4E56 FF72                link       A6, -0x008E
  76. 000000C6  48E7 0018                movem.l    -[A7], A3,A4
  77. 000000CA  266E 000C                movea.l    A3, [A6 + 0xC]
  78. 000000CE  286E 0008                movea.l    A4, [A6 + 0x8]
  79. 000000D2  2053                     movea.l    A0, [A3]
  80. 000000D4  0CA8 0000 2648 0004      cmpi.l     [A0 + 0x4], 0x2648 /* '&H' */
  81. 000000DC  6638                     bne        +0x3A /* 00000116 */
  82. 000000DE  558F                     subq.l     A7, 2
  83. 000000E0  2054                     movea.l    A0, [A4]
  84. 000000E2  2F28 0060                move.l     -[A7], [A0 + 0x60]
  85. 000000E6  486E FF82                pea.l      [A6 - 0x7E]
  86. 000000EA  303C 0422                move.w     D0, 0x422
  87. 000000EE  A82D                     syscall    Pack11
  88. 000000F0  301F                     move.w     D0, [A7]+
  89. 000000F2  48C0                     ext.l      D0
  90. 000000F4  2F00                     move.l     -[A7], D0
  91. 000000F6  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  92. 000000FA  558F                     subq.l     A7, 2
  93. 000000FC  486E FF92                pea.l      [A6 - 0x6E]
  94. 00000100  303C 0224                move.w     D0, 0x224
  95. 00000104  A82D                     syscall    Pack11
  96. 00000106  301F                     move.w     D0, [A7]+
  97. 00000108  48C0                     ext.l      D0
  98. 0000010A  2F00                     move.l     -[A7], D0
  99. 0000010C  4EAD 01DA                jsr        [A5 + 0x1DA /* export_55 */]
  100. 00000110  508F                     addq.l     A7, 8
  101. 00000112  6000 0122                bra        +0x124 /* 00000236 */
  102. label00000116:
  103. 00000116  2053                     movea.l    A0, [A3]
  104. 00000118  0CA8 636F 7079 0004      cmpi.l     [A0 + 0x4], 0x636F7079 /* 'copy' */
  105. 00000120  6600 00CE                bne        +0xD0 /* 000001F0 */
  106. 00000124  2054                     movea.l    A0, [A4]
  107. 00000126  4AA8 0064                tst.l      [A0 + 0x64]
  108. 0000012A  6700 010A                beq        +0x10C /* 00000236 */
  109. 0000012E  2D68 0064 FF7E           move.l     [A6 - 0x82], [A0 + 0x64]
  110. 00000134  598F                     subq.l     A7, 4
  111. 00000136  A9FC                     syscall    ZeroScrap
  112. 00000138  206E FF7E                movea.l    A0, [A6 - 0x82]
  113. 0000013C  A029                     syscall    HLock
  114. 0000013E  598F                     subq.l     A7, 4
  115. 00000140  598F                     subq.l     A7, 4
  116. 00000142  2F2E FF7E                move.l     -[A7], [A6 - 0x82]
  117. 00000146  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  118. 0000014A  2054                     movea.l    A0, [A4]
  119. 0000014C  2F28 0068                move.l     -[A7], [A0 + 0x68]
  120. 00000150  2068 0064                movea.l    A0, [A0 + 0x64]
  121. 00000154  2F10                     move.l     -[A7], [A0]
  122. 00000156  A9FE                     syscall    PutScrap
  123. 00000158  4A9F                     tst.l      [A7]+
  124. 0000015A  588F                     addq.l     A7, 4
  125. 0000015C  6D00 008A                blt        +0x8C /* 000001E8 */
  126. 00000160  2054                     movea.l    A0, [A4]
  127. 00000162  2068 0060                movea.l    A0, [A0 + 0x60]
  128. 00000166  2D48 FF76                move.l     [A6 - 0x8A], A0
  129. 0000016A  2D50 FF7A                move.l     [A6 - 0x86], [A0]
  130. 0000016E  A029                     syscall    HLock
  131. 00000170  206E FF7A                movea.l    A0, [A6 - 0x86]
  132. 00000174  317C 0001 0002           move.w     [A0 + 0x2], 0x1
  133. 0000017A  206E FF7A                movea.l    A0, [A6 - 0x86]
  134. 0000017E  53A8 0004                subq.l     [A0 + 0x4], 1
  135. 00000182  598F                     subq.l     A7, 4
  136. 00000184  598F                     subq.l     A7, 4
  137. 00000186  2F2E FF76                move.l     -[A7], [A6 - 0x8A]
  138. 0000018A  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  139. 0000018E  2F3C 7365 6374           move.l     -[A7], 0x73656374 /* 'sect' */
  140. 00000194  2F2E FF7A                move.l     -[A7], [A6 - 0x86]
  141. 00000198  A9FE                     syscall    PutScrap
  142. 0000019A  4A9F                     tst.l      [A7]+
  143. 0000019C  6D34                     blt        +0x36 /* 000001D2 */
  144. 0000019E  2054                     movea.l    A0, [A4]
  145. 000001A0  2068 0060                movea.l    A0, [